566d665edec1c32b76a9cb00cec8844f55dffccd,opennms-services/src/main/java/org/opennms/netmgt/poller/monitors/IcmpMonitor.java,IcmpMonitor,poll,#MonitoredService#Map#,103
Before Change
int retries = ParameterMap.getKeyedInteger(parameters, "retry", Pinger.DEFAULT_RETRIES);
long timeout = ParameterMap.getKeyedLong(parameters, "timeout", Pinger.DEFAULT_TIMEOUT);
rtt = (double)Pinger.ping(host, timeout, retries);
} catch (Exception e) {
log.debug("failed to ping " + host, e);
}
if (rtt != null) {
return PollStatus.available(rtt);
} else {
// TODO add a reason code for unavailability
return PollStatus.unavailable();
After Change
int retries = ParameterMap.getKeyedInteger(parameters, "retry", Pinger.DEFAULT_RETRIES);
long timeout = ParameterMap.getKeyedLong(parameters, "timeout", Pinger.DEFAULT_TIMEOUT);
rtt = Pinger.ping(host, timeout, retries);
} catch (Exception e) {
log.debug("failed to ping " + host, e);
}
if (rtt != null) {
return PollStatus.available(rtt.doubleValue());
} else {
// TODO add a reason code for unavailability
return PollStatus.unavailable();